package com.yunxi.sto.pojo;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.yunxi.core.web.DateJsonDeserializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 渠道商车辆签收记录查询
 * </p>
 *
 * @author caoYong
 * @since 2019-06-10
 */
@Data
@ApiModel(value="StoReceiveRecordQuery 对象", description="渠道商车辆签收记录查询")
public class StoReceiveRecordQueryVO implements Serializable {

    @ApiModelProperty(value = "主键ID")
    private String receiveRecordId;

    @ApiModelProperty(value = "发运单编号")
    private String transportOrderNo;

    @ApiModelProperty(value = "签收时间")
    private Date receiveTime;

    @ApiModelProperty(value = "签收时间起")
    @JsonDeserialize(using = DateJsonDeserializer.class)
    private Date receiveTimeBegin;

    @ApiModelProperty(value = "签收时间止")
    @JsonDeserialize(using = DateJsonDeserializer.class)
    private Date receiveTimeEnd;

    @ApiModelProperty(value = "承运商编号")
    private String carrierCode;

    @ApiModelProperty(value = "承运商名称")
    private String carrierName;

    @ApiModelProperty(value = "客户编号")
    private String partnerCode;

    @ApiModelProperty(value = "客户名称")
    private String partnerName;

    @ApiModelProperty(value = "车牌号")
    private String transportLicense;

    @ApiModelProperty(value = "PMS订单号")
    private String pmsOrderNo;

    @ApiModelProperty(value = "运输方式(VehicleShipping_Method 1空运,2水运,3人工驾送,4自提,5公路,6公铁联运,7水陆联运,8铁路,9板车)")
    private String carriageType;

    @ApiModelProperty(value = "VIN码")
    private String vin;

    @ApiModelProperty(value = "发运时间起")
    @JsonDeserialize(using = DateJsonDeserializer.class)
    private Date startTransportTimeBegin;

    @ApiModelProperty(value = "发运时间止")
    @JsonDeserialize(using = DateJsonDeserializer.class)
    private Date startTransportTimeEnd;

    @ApiModelProperty(value = "发运单状态(VehicleShippingOrder_Status 1未发运,2已发运,3全部接车,4部分接车,99作废 )")
    private String orderState;



















}
